Project Structure Guidelines

Introduction

By implementing a predefined structure for new projects, KAS tries to achieve the following goals:

  • Efficiency in developing new applications
  • High flexibility to keep only functionalities that are needed and to create the new ones that are required
  • Safe applications due to an already tested and approved structure that optimize the resources usage (memory and processor load)
  • Reliable framework that supports error, state, data and communication management
  • Easier to exchange applications
  • Less time needed to understand, maintain and teach an application (from a troubleshooting and support standpoint)
  • Less documentation work is required since the main behavior of the Application is already documented (only the specific functionalities need some additional work)